#nav {
  .row {
    height: 71px;
    line-height: 71px;
    display: flex;
    font-size: 14px;
    margin: 0 15px;

    &:nth-of-type(n+2) {
      border-top: 1px solid white;
    }

    a {
      flex: 1;

      &:first-child {
        flex: 1.35;
        padding-left: 15px;
      }
      &:nth-of-type(n+2) {
        text-align: center;
        border-left: 1px solid white;
      }
      &.special-price {
        flex: 2.01;
      }
    }

    &.live {
      background-image: linear-gradient(to right, #ed0f15 0%, #ed874a 56%, #edaa10 56%);

      a:first-child {
        background: url("../images/hotel.png") no-repeat bottom right;
        background-size: 73px 33px;
      }
      a:nth-child(2) {
        background: url("../images/minsu.png") no-repeat bottom left;
        background-size: 37px 20px;
      }
      a:nth-child(3) {
        background: url("../images/hot_sale.png") no-repeat bottom right;
        background-size: 210px 75px;
      }
    }
    &.jiaotong {
      background-image: linear-gradient(to right, #4b8fed, #53bced);

      a:first-child {
        background: url("../images/flight.png") no-repeat bottom right;
        background-size: 80px 35px;
      }
      a:nth-child(2) {
        background: url("../images/train.png") no-repeat bottom left;
        background-size: 37px 27px;
      }
    }
    &.service {
      background-image: linear-gradient(to right, #3bed4d, #9ced62);
    }
    &:first-of-type {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
    }
    &:last-of-type {
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
    }
  }
}
